from django.http import HttpResponse, Http404
from polls.models import Poll
from django.template import Context, loader
from django.shortcuts import render_to_response

def index(request):
    latest_poll_list= Poll.objects.all().order_by('pub_dat')[:5]
    return render_to_response('polls/index.html', {'latest_poll_list': latest_poll_list})

def detail(request, poll_id):
    try:
        p = Poll.objects.get(pk= poll_id)
    except Poll.DoesNotExist:
        raise Http404
    return HttpResponse('polls/detail.html',{'poll': p})

def results(request, poll_id):
    return HttpResponse("You're looking at the results of poll %s." % poll_id)

def vote(request, poll_id):
    return HttpResponse("You're voting on poll %s." % poll_id)